]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
14 years agoextensionSystem: Replace Shell.write_soup_message_to_stream with GBytes usage
Jasper St. Pierre [Thu, 24 May 2012 16:25:26 +0000 (12:25 -0400)]
extensionSystem: Replace Shell.write_soup_message_to_stream with GBytes usage

https://bugzilla.gnome.org/show_bug.cgi?id=676837

14 years agoextensionSystem: Use Gio.File.new_tmp
Jasper St. Pierre [Thu, 24 May 2012 16:24:07 +0000 (12:24 -0400)]
extensionSystem: Use Gio.File.new_tmp

https://bugzilla.gnome.org/show_bug.cgi?id=676837

14 years agoextensionSystem: Clean up
Jasper St. Pierre [Thu, 24 May 2012 16:23:37 +0000 (12:23 -0400)]
extensionSystem: Clean up

https://bugzilla.gnome.org/show_bug.cgi?id=676837

14 years agoextensionSystem: Remove custom CA file handling
Jasper St. Pierre [Thu, 24 May 2012 16:23:18 +0000 (12:23 -0400)]
extensionSystem: Remove custom CA file handling

libsoup (well, glib-networking) now handles this automatically

https://bugzilla.gnome.org/show_bug.cgi?id=676837

14 years agoextensionSystem: Remove now-unused version_tag, clean up other code as well
Jasper St. Pierre [Thu, 29 Mar 2012 10:32:30 +0000 (06:32 -0400)]
extensionSystem: Remove now-unused version_tag, clean up other code as well

https://bugzilla.gnome.org/show_bug.cgi?id=676837

14 years agoshellDBus: Remove now unused DisableExtension/EnableExtension
Jasper St. Pierre [Fri, 25 May 2012 21:00:32 +0000 (17:00 -0400)]
shellDBus: Remove now unused DisableExtension/EnableExtension

These methods were initially introduced when I was planning on having
an explicit DisableExtension/EnableExtension, instead of hooking up
a gsettings notify. This behavior was changed at the last minute, but
the methods were kept to avoid having to change the browser-plugin.

Consumers of this API should just set the GSettings key directly
instead now.

https://bugzilla.gnome.org/show_bug.cgi?id=676837

14 years agobrowser-plugin: Set the 'enabled-extensions' GSettings key directly
Jasper St. Pierre [Fri, 25 May 2012 20:58:16 +0000 (16:58 -0400)]
browser-plugin: Set the 'enabled-extensions' GSettings key directly

This way, we won't have to shuttle over DBus if we want to set an extension's
status outside of a GNOME Shell session.

https://bugzilla.gnome.org/show_bug.cgi?id=676837

14 years agotelepathyClient: fix isChat
Alban Browaeys [Fri, 25 May 2012 09:15:57 +0000 (11:15 +0200)]
telepathyClient: fix isChat

As part of commit 9e1a2cf the parent _init was moved before the isChat
was set to true. As the parent set it to false isChat is never true
since this commit.

https://bugzilla.gnome.org/show_bug.cgi?id=676806

14 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 25 May 2012 07:39:30 +0000 (10:39 +0300)]
Updated Hebrew translation.

14 years agoSwitch string formatting to the one inside gjs
Jasper St. Pierre [Fri, 4 May 2012 21:23:08 +0000 (17:23 -0400)]
Switch string formatting to the one inside gjs

https://bugzilla.gnome.org/show_bug.cgi?id=675479

14 years agoRevert "main: Make sure that --mode parameter is valid"
Florian Müllner [Thu, 24 May 2012 17:33:25 +0000 (19:33 +0200)]
Revert "main: Make sure that --mode parameter is valid"

This reverts commit a7a46bbe1cac8d3512679637cd75e53e9e98c121.

Conflicts:

js/ui/sessionMode.js

14 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 23 May 2012 12:19:24 +0000 (14:19 +0200)]
Updated Spanish translation

14 years agomain: Add a --list-modes command line option
Florian Müllner [Fri, 18 May 2012 01:52:57 +0000 (03:52 +0200)]
main: Add a --list-modes command line option

Add a command line option to list available modes, i.e. possible
arguments for the --mode switch.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agoRemove SessionType type
Florian Müllner [Thu, 17 May 2012 14:11:54 +0000 (16:11 +0200)]
Remove SessionType type

SessionType has now completely been replaced by the finer-grained
session-mode, so remove the remaining type definition.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agosessionMode: Add statusArea property
Florian Müllner [Thu, 17 May 2012 14:09:02 +0000 (16:09 +0200)]
sessionMode: Add statusArea property

Add a sessionMode.statusArea property, which specifies both the order
and shell implementation of the status area items for the mode.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agosessionMode: Add extraStylesheet property
Florian Müllner [Thu, 17 May 2012 13:52:02 +0000 (15:52 +0200)]
sessionMode: Add extraStylesheet property

Add a sessionMode.extraStylesheet property, which may be used for
mode-specific style information.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agosessionMode: Add createSession() hook
Florian Müllner [Thu, 17 May 2012 13:50:51 +0000 (15:50 +0200)]
sessionMode: Add createSession() hook

Add a sessionMode.createSession() hook, which is executed during
startup to setup mode-specific stuff.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agomain: Remove _initUserSession()
Florian Müllner [Thu, 17 May 2012 13:47:32 +0000 (15:47 +0200)]
main: Remove _initUserSession()

In Shell.SessionType.USER mode, two separate setup functions were
used during startup. With the new feature-based checks, the second
one is now almost empty, so move its remaining code into the first
function and remove it.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agosessionMode: Add hasWorkspaces property
Florian Müllner [Thu, 17 May 2012 13:32:32 +0000 (15:32 +0200)]
sessionMode: Add hasWorkspaces property

Add a sessionMode.hasWorkspaces property, which determines whether
the concept of workspaces should be exposed in the interface or not.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agosessionMode: Add hasRunDialog property
Florian Müllner [Thu, 17 May 2012 11:41:02 +0000 (13:41 +0200)]
sessionMode: Add hasRunDialog property

Add a sessionMode.hasRunDialog property, which determines whether
the keyboard shortcut to access the run dialog should be active
or not.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agosessionMode: Add allowKeybindingsWhenModal property
Florian Müllner [Thu, 17 May 2012 13:55:35 +0000 (15:55 +0200)]
sessionMode: Add allowKeybindingsWhenModal property

Add a sessionMode.allowKeybindingsWhenModal property, which determines
whether keybindings should still be handled while a modal dialog is
up or not.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agosessionMode: Add allowExtensions property
Florian Müllner [Thu, 17 May 2012 00:08:56 +0000 (02:08 +0200)]
sessionMode: Add allowExtensions property

Add a sessionMode.allowExtensions property, which determines whether
installed and enabled extensions should be loaded or ignored.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agosessionMode: Add allowSettings property
Florian Müllner [Wed, 16 May 2012 23:43:59 +0000 (01:43 +0200)]
sessionMode: Add allowSettings property

Add a sessionMode.allowSettings property, which determines whether
menus in the top bar should allow access to System Settings or not.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agosessionMode: Add showCalendarEvents property
Florian Müllner [Thu, 17 May 2012 22:32:04 +0000 (00:32 +0200)]
sessionMode: Add showCalendarEvents property

Add a sessionMode.showCalendarEvents property, which determines
whether the calendar menu should contain an events section or not.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agosessionMode: Add hasAppMenu property
Florian Müllner [Wed, 16 May 2012 23:12:39 +0000 (01:12 +0200)]
sessionMode: Add hasAppMenu property

Add a sessionMode.hasAppMenu property, which determines whether
the top bar should contain a menu for the active application or
not.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agosessionMode: Add hasOverview property
Florian Müllner [Wed, 16 May 2012 22:59:02 +0000 (00:59 +0200)]
sessionMode: Add hasOverview property

Add a sessionMode.hasOverview property, which determines whether
the mode should give access to the overview or not.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agoglobal: Remove session_type property
Florian Müllner [Wed, 16 May 2012 22:28:34 +0000 (00:28 +0200)]
global: Remove session_type property

ShellGlobal:session-type is now unsed, remove it.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agomain: Make sure that --mode parameter is valid
Florian Müllner [Fri, 18 May 2012 21:57:04 +0000 (23:57 +0200)]
main: Make sure that --mode parameter is valid

Instead of falling back to a set of default values or crashing the
window manager when an invalid mode is specified, check the value
of the ShellGlobal:session-mode property before taking over as WM
and make a clean exit if it cannot be resolved to an existent mode.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agoDelegate mode information to a dedicated object
Florian Müllner [Wed, 16 May 2012 22:26:44 +0000 (00:26 +0200)]
Delegate mode information to a dedicated object

Rather than accessing global.session_type / global.session_mode
all over the place, delegate mode information to a dedicated
sessionMode object. While not very useful for now, we will replace
checks for a particular mode with checks for particular properties
that sessionMode defines based on global.session_mode.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agoglobal: Add session-mode property
Florian Müllner [Wed, 16 May 2012 21:11:57 +0000 (23:11 +0200)]
global: Add session-mode property

Add a session-mode property on ShellGlobal which corresponds to the
new --mode switch. Make the existing ShellGlobal:session-type property
readonly and base it on ShellGlobal:session-mode to avoid conflicts.

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agomain: Add generic --mode switch
Florian Müllner [Wed, 16 May 2012 20:56:27 +0000 (22:56 +0200)]
main: Add generic --mode switch

We are going to need "special" modes other than GDM, for instance
for the initial setup[0]. Rather than adding one command line switch
per mode (and logic to deal with multiple switches being given at
the same time), add a generic --mode switch to specify the mode as
string.

[0] https://live.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup

https://bugzilla.gnome.org/show_bug.cgi?id=676156

14 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 22 May 2012 08:46:27 +0000 (10:46 +0200)]
Updated Spanish translation

14 years agouserMenu: Offer "Switch Session" item on multi-session systems
Florian Müllner [Sun, 13 May 2012 15:11:06 +0000 (17:11 +0200)]
userMenu: Offer "Switch Session" item on multi-session systems

Since commit 518282e169, we hide both "Switch User" and "Log out"
on single-user systems. However, if there is more than one session
available, users may still want to get back to the login manager
to change sessions.
Add both "Log out" and "Switch Session" items in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=675802

14 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 21 May 2012 11:57:39 +0000 (13:57 +0200)]
Updated Spanish translation

14 years agoUpdated Galician translations
Fran Diéguez [Sun, 20 May 2012 16:14:15 +0000 (18:14 +0200)]
Updated Galician translations

14 years agoshell-app: Raise windows in reverse order to preserve the stacking
Rui Matos [Sat, 19 May 2012 15:25:00 +0000 (17:25 +0200)]
shell-app: Raise windows in reverse order to preserve the stacking

ShellApp keeps track of windows sorted by most recently used first
which means that when raising windows we need to start from the end of
the list to finish with the correct stacking order.

This patch just makes the code agree with the comment which was
already there.

https://bugzilla.gnome.org/show_bug.cgi?id=676371

14 years agoUpdated Korean translation
Changwoo Ryu [Sat, 19 May 2012 13:57:45 +0000 (22:57 +0900)]
Updated Korean translation

14 years agomain: Add prototype for _shell_link_to_shell_js()
Florian Müllner [Fri, 18 May 2012 23:49:35 +0000 (01:49 +0200)]
main: Add prototype for _shell_link_to_shell_js()

It's pointless to have a prototype for a dummy function, but at
least on F17, gcc's -Werror includes -Wmissing-prototypes ...

https://bugzilla.gnome.org/show_bug.cgi?id=676347

14 years agoPrevent the link to libgnome-shell-js.so from being removed
Alexandre Rostovtsev [Fri, 6 Apr 2012 18:00:48 +0000 (14:00 -0400)]
Prevent the link to libgnome-shell-js.so from being removed

Add a dummy call to shell_js_add_extension_importer() to ensure that the
link to libgnome-shell-js.so is not removed when using -Wl,--as-needed,
which is the default on many distros.

https://bugzilla.gnome.org/show_bug.cgi?id=670477

14 years agoLink the gnome-shell binary to libgnome-shell-js.so
Owen W. Taylor [Wed, 4 Apr 2012 21:48:47 +0000 (17:48 -0400)]
Link the gnome-shell binary to libgnome-shell-js.so

Depending on the exact linker options and versions, rpath's written
into the binary may, or may not, be honored by dlopen(). Work around
this by simply linking the gnome-shell binary to gnome-shell-js, since
then dlopen() doesn't need to search paths.

https://bugzilla.gnome.org/show_bug.cgi?id=670477

14 years agojs: Don't use global.log*
Jasper St. Pierre [Thu, 10 May 2012 01:37:42 +0000 (22:37 -0300)]
js: Don't use global.log*

These are "deprecated", and are just references to the gjs logging functoins

https://bugzilla.gnome.org/show_bug.cgi?id=675790

14 years agoextensionSystem: Don't spam stdout with "Loaded extension"
Jasper St. Pierre [Thu, 10 May 2012 01:38:03 +0000 (22:38 -0300)]
extensionSystem: Don't spam stdout with "Loaded extension"

https://bugzilla.gnome.org/show_bug.cgi?id=675790

14 years agonotificationDaemon: Fix copy-paste typo
Jasper St. Pierre [Wed, 16 May 2012 15:28:05 +0000 (11:28 -0400)]
notificationDaemon: Fix copy-paste typo

Since this line was introduced in 7458d3e, "Approve file transfer channels",
it's quite obvious that the line was meant to filter out transfer channel
notifications.

https://bugzilla.gnome.org/show_bug.cgi?id=676175

14 years agost: Remove our own font DPI resolution implementation
Jasper St. Pierre [Mon, 26 Mar 2012 14:14:31 +0000 (11:14 -0300)]
st: Remove our own font DPI resolution implementation

Clutter has had clutter_backend_get_resolution for a little while.

https://bugzilla.gnome.org/show_bug.cgi?id=672807

14 years agoglobal: Remove XSettings font handling code
Jasper St. Pierre [Mon, 26 Mar 2012 14:09:34 +0000 (11:09 -0300)]
global: Remove XSettings font handling code

Clutter now has its own XSettings implementation, ClutterSettings, which
handles this automatically now.

https://bugzilla.gnome.org/show_bug.cgi?id=672807

14 years agobluetooth: Enforce a PIN length of 6 digits
Florian Müllner [Thu, 17 May 2012 19:09:56 +0000 (21:09 +0200)]
bluetooth: Enforce a PIN length of 6 digits

Bluetooth PINs are required to have 6 digits, so enforce that
condition by making the PIN request notification's confirm
button insensitive unless the entered PIN has the correct length.

https://bugzilla.gnome.org/show_bug.cgi?id=651251

14 years agomessageTray: Allow to make notification buttons insensitive
Florian Müllner [Thu, 17 May 2012 19:05:36 +0000 (21:05 +0200)]
messageTray: Allow to make notification buttons insensitive

The availability of a notification action may depend on conditions,
so add a method to control the sensitivity of buttons which have
been added with addButton().

https://bugzilla.gnome.org/show_bug.cgi?id=651251

14 years agobluetooth: zero-pad PIN
Florian Müllner [Thu, 17 May 2012 15:34:19 +0000 (17:34 +0200)]
bluetooth: zero-pad PIN

Bluetooth PINs always consist of 6 digits, so make sure to add
leading zeros as necessary.

https://bugzilla.gnome.org/show_bug.cgi?id=651251

14 years agopanel: Check for appMenu button's reactivity before opening
Florian Müllner [Fri, 18 May 2012 14:04:47 +0000 (16:04 +0200)]
panel: Check for appMenu button's reactivity before opening

When the appMenu is not available, for instance when no windows are
open (on the current workspace), we make its actor unreactive to
"hide" it from keynav. However the menu can still be triggered
erroneously when using the corresponding keyboard shortcut, so
add a check for the actor's reactivity there as well.

https://bugzilla.gnome.org/show_bug.cgi?id=676316

14 years ago[l10n] Updated Indonesian translation
Dirgita [Thu, 17 May 2012 15:19:18 +0000 (22:19 +0700)]
[l10n] Updated Indonesian translation

14 years agoStart using MessageTray.Source directly instead of having to subclass it
Jasper St. Pierre [Sat, 8 Oct 2011 22:00:32 +0000 (18:00 -0400)]
Start using MessageTray.Source directly instead of having to subclass it

For most subclasses, this is a direct swap -- a lot of the time, the
constructor was a blank class that override createNotificationIcon,
and called _setSummaryIcon in _init.

https://bugzilla.gnome.org/show_bug.cgi?id=661236

14 years agomessageTray: Make Source usable without subclassing
Jasper St. Pierre [Fri, 7 Oct 2011 22:31:26 +0000 (18:31 -0400)]
messageTray: Make Source usable without subclassing

Rather than ask most users of Source to subclass it to simply set their icon,
just allow them to create a new instance and add it without any complex magic.

https://bugzilla.gnome.org/show_bug.cgi?id=661236

14 years agoMagnifier: Add brightness and contrast functionality
Joseph Scheuhammer [Wed, 4 Apr 2012 15:10:31 +0000 (11:10 -0400)]
Magnifier: Add brightness and contrast functionality

Added clutter effects class that does lightness inversion.
Modified the magnifier to use this inversion effect.

https://bugzilla.gnome.org/show_bug.cgi?id=639851

14 years agoMagnifier: Add brightness and contrast functionality
Joseph Scheuhammer [Mon, 12 Mar 2012 19:52:41 +0000 (15:52 -0400)]
Magnifier: Add brightness and contrast functionality

Modified the magnifier to use the CluttterBrightnessContrastEffect
for changing overall brightness and/or contrast of a ZoomRegion.

https://bugzilla.gnome.org/show_bug.cgi?id=639851

14 years agoUpdated Japanese translation.
Takanori MATSUURA [Mon, 14 May 2012 15:52:42 +0000 (00:52 +0900)]
Updated Japanese translation.

14 years agol10n: Updated Italian translation
Luca Ferretti [Sat, 12 May 2012 18:09:29 +0000 (20:09 +0200)]
l10n: Updated Italian translation

14 years agoUpdated Galician translations
Fran Diéguez [Fri, 11 May 2012 09:31:43 +0000 (11:31 +0200)]
Updated Galician translations

14 years agoutil: Don't double-fork when spawning from Alt-F2
Colin Walters [Thu, 10 May 2012 01:23:19 +0000 (21:23 -0400)]
util: Don't double-fork when spawning from Alt-F2

This breaks polkit.

See http://bugzilla.redhat.com//show_bug.cgi?id=819275

https://bugzilla.gnome.org/show_bug.cgi?id=675789

14 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 10 May 2012 16:06:54 +0000 (18:06 +0200)]
Updated Spanish translation

14 years agouserMenu: Update to latest mockups
Florian Müllner [Thu, 10 May 2012 11:24:12 +0000 (13:24 +0200)]
userMenu: Update to latest mockups

Technically those are minor changes, but people will love us anyway:

  - change the default of the <alt>ernative to "Power Off"
  - remove "Online Accounts" item
  - regroup the remaining items
  - remove ellipses from labels

https://bugzilla.gnome.org/show_bug.cgi?id=675802

14 years agouserMenu: Hide "Log out" item on single user machines
Florian Müllner [Thu, 10 May 2012 11:16:15 +0000 (13:16 +0200)]
userMenu: Hide "Log out" item on single user machines

Ignoring remote logins, the "Log out" action is meaningless for
single user setups. Do not show it in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=675802

14 years agouserMenu: More show()/hide() refactoring
Florian Müllner [Thu, 10 May 2012 13:42:36 +0000 (15:42 +0200)]
userMenu: More show()/hide() refactoring

Here's one show()/hide() sequence left out in commit 723a1c843 ...

14 years agouserMenu: Fix 'Lock' lockdown setting
Florian Müllner [Thu, 10 May 2012 11:15:03 +0000 (13:15 +0200)]
userMenu: Fix 'Lock' lockdown setting

Oops, embarrassing typo ...

https://bugzilla.gnome.org/show_bug.cgi?id=675802

14 years agoUpdated Marathi Translations
Sandeep Sheshrao Shedmake [Thu, 10 May 2012 04:32:04 +0000 (10:02 +0530)]
Updated Marathi Translations

14 years agoNetworkAgent: disallow multiple requests for the same connection/setting
Giovanni Campagna [Fri, 27 Apr 2012 23:25:12 +0000 (01:25 +0200)]
NetworkAgent: disallow multiple requests for the same connection/setting

It doesn't make sense to have multiple requests for the same
connection/setting combination at the same time, since we would be
asking the user twice for the same password. Instead, report cancellation
to NetworkManager if this happens.
Note that does make sense to have multiple requests in sequence though
(they could have different flags), but this is not affected.

https://bugzilla.gnome.org/show_bug.cgi?id=674961

14 years agosearchDisplay: Remove the sync search completed code path
Rui Matos [Mon, 7 May 2012 15:44:28 +0000 (17:44 +0200)]
searchDisplay: Remove the sync search completed code path

Now that all searches are async we can remove the code path for the
SearchSystem::search-completed signal which is no longer useful.

This patch ends up fixing the status text not being updated for when
there are no results.

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agosearchDisplay: Remove a couple of no longer used variables
Rui Matos [Mon, 7 May 2012 15:42:05 +0000 (17:42 +0200)]
searchDisplay: Remove a couple of no longer used variables

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agosearch: Remove the ability to add synchronous search providers
Jasper St. Pierre [Wed, 2 May 2012 19:54:25 +0000 (15:54 -0400)]
search: Remove the ability to add synchronous search providers

As shown in the previous commits, synchronous search is easily implemented
by the asynchronous search API. The only reason we still have a
synchronous search API is of historical reasons. Well, we're not a museum,
and git log can keep our fossils safe if need be....

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agosearch: Port all search providers over to the async API
Jasper St. Pierre [Wed, 2 May 2012 19:45:37 +0000 (15:45 -0400)]
search: Port all search providers over to the async API

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agoplaceDisplay: Create our own PlacesManager
Jasper St. Pierre [Wed, 2 May 2012 19:40:31 +0000 (15:40 -0400)]
placeDisplay: Create our own PlacesManager

Since we don't have a section showing off the available places somewhere,
we don't need a global PlacesManager.

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agosearch: Remove unused MUTLIPLE_* match types
Jasper St. Pierre [Wed, 2 May 2012 19:31:01 +0000 (15:31 -0400)]
search: Remove unused MUTLIPLE_* match types

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agosearch: Allow synchronous searches to be defined with the async API
Jasper St. Pierre [Wed, 2 May 2012 19:26:54 +0000 (15:26 -0400)]
search: Allow synchronous searches to be defined with the async API

To allow this to happen, we need to make sure that we don't overwrite the
previousResults when calling the async method. Note that this is a bug of
some sort, we were already using this synchronous style when a remote
search failed.

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agoplaceDisplay: use new bookmark file location
Matthias Clasen [Sat, 5 May 2012 19:34:34 +0000 (15:34 -0400)]
placeDisplay: use new bookmark file location

GTK+ 3.5 is placing the bookmarks file in
$XDG_CONFIG_HOME/gtk-3.0/bookmarks. Adapt to that change.

https://bugzilla.gnome.org/show_bug.cgi?id=675443

14 years agotheme: use a smaller border-radius for top bar
Jakub Steiner [Wed, 21 Mar 2012 14:59:43 +0000 (15:59 +0100)]
theme: use a smaller border-radius for top bar

- plays better with window decorations and maximized windows
- https://bugzilla.gnome.org/show_bug.cgi?id=672430

14 years agoa11y: Using the proper label_actor for date menu on top panel
Alejandro Piñeiro [Thu, 3 May 2012 18:10:14 +0000 (20:10 +0200)]
a11y: Using the proper label_actor for date menu on top panel

On the code two labels are created. One is used on the date menu
itself, and the other for the menu icon at the top panel. The wrong
label was used as the label_actor for the top panel menu icon.

https://bugzilla.gnome.org/show_bug.cgi?id=675307

14 years agomain: Close the recorder instead of pausing it
Rui Matos [Wed, 2 May 2012 14:44:40 +0000 (16:44 +0200)]
main: Close the recorder instead of pausing it

Pausing means that we will continue to use the same output file when
the keybinding is activated again. While useful to record a single
video in chunks, it doesn't seem to be how most users understand the
keybinding. Closing the recorder will close the file and create a new
one the next time the keybinding is pressed.

https://bugzilla.gnome.org/show_bug.cgi?id=675128

14 years agotest-recorder: Create the recorder only after the stage is realized
Rui Matos [Wed, 2 May 2012 14:23:28 +0000 (16:23 +0200)]
test-recorder: Create the recorder only after the stage is realized

The recorder needs the stage's XID so it can only be created after the
stage is realized.

https://bugzilla.gnome.org/show_bug.cgi?id=675301

14 years agotest-recorder: Explicitly make the clutter API coordinates doubles
Rui Matos [Wed, 2 May 2012 14:20:52 +0000 (16:20 +0200)]
test-recorder: Explicitly make the clutter API coordinates doubles

That's what clutter expects and it would crash otherwise.

https://bugzilla.gnome.org/show_bug.cgi?id=675301

14 years agonetwork: Fix an accidental copy-paste error
Jasper St. Pierre [Wed, 2 May 2012 20:29:51 +0000 (16:29 -0400)]
network: Fix an accidental copy-paste error

Logic swap accidentally introduced in commit 723a1c843.

https://bugzilla.gnome.org/show_bug.cgi?id=672272

14 years agogactionmuxer: Fix list_actions
Jasper St. Pierre [Fri, 30 Mar 2012 16:19:13 +0000 (12:19 -0400)]
gactionmuxer: Fix list_actions

The code there before was just completely wrong

https://bugzilla.gnome.org/show_bug.cgi?id=673177

14 years agomessageTray: Fix scroll bugginess in summary items
Jasper St. Pierre [Tue, 25 Oct 2011 00:06:39 +0000 (20:06 -0400)]
messageTray: Fix scroll bugginess in summary items

Two nested scroll views were fighing with each other. The reason isn't
particularly important and has to do with some silliness involving
StAdjustment. The visible effect was that scrolling up and down when
in a summary item view would appear to be glitchy, and sometimes not
work at all.

To fix, make sure that the scroll view we don't care about is disabled
when in a summary mode.

https://bugzilla.gnome.org/show_bug.cgi?id=661615

14 years agomessageTray: notification should be a style class name, not a global name
Jasper St. Pierre [Wed, 12 Oct 2011 22:49:04 +0000 (18:49 -0400)]
messageTray: notification should be a style class name, not a global name

There have been multiple notifications ever since we had a notification stack
per source, so the idea of one notification being on screen at a time has long
been dead.

https://bugzilla.gnome.org/show_bug.cgi?id=661615

14 years agoRefactor show()/hide() sequences
Jasper St. Pierre [Fri, 16 Mar 2012 22:53:14 +0000 (18:53 -0400)]
Refactor show()/hide() sequences

We seem to have a lot of code that does something along the lines of:

    if (condition)
        actor.show();
    else
        actor.hide();

ClutterActor already has such a thing for exactly this purpose: the 'visible'
property. Use it instead of the mess above.

https://bugzilla.gnome.org/show_bug.cgi?id=672272

14 years agogdm: don't fail if fprintd unavailable
Ray Strode [Fri, 27 Apr 2012 21:51:18 +0000 (17:51 -0400)]
gdm: don't fail if fprintd unavailable

fingerprint support is optional so we shouldn't try to start
fprintd upfront and croak if it fails.

https://bugzilla.gnome.org/show_bug.cgi?id=675006

14 years agognome-shell-plugin: Remove useless dispose/finalize handlers
Jasper St. Pierre [Sun, 25 Mar 2012 14:46:34 +0000 (11:46 -0300)]
gnome-shell-plugin: Remove useless dispose/finalize handlers

https://bugzilla.gnome.org/show_bug.cgi?id=672807

14 years agost-bin: Remove unnecessary foreach implementation
Jasper St. Pierre [Sun, 25 Mar 2012 12:46:44 +0000 (09:46 -0300)]
st-bin: Remove unnecessary foreach implementation

https://bugzilla.gnome.org/show_bug.cgi?id=672807

14 years agoUpdated Greek translation
Tom Tryfonidis [Wed, 2 May 2012 10:53:42 +0000 (13:53 +0300)]
Updated Greek translation

14 years agol10n: Updated Italian translation
Luca Ferretti [Mon, 30 Apr 2012 13:33:44 +0000 (15:33 +0200)]
l10n: Updated Italian translation

14 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 30 Apr 2012 09:13:44 +0000 (11:13 +0200)]
Updated Norwegian bokmål translation

14 years agogitignore: Update to ignore calendar schemas
Jasper St. Pierre [Sun, 29 Apr 2012 23:19:15 +0000 (19:19 -0400)]
gitignore: Update to ignore calendar schemas

14 years agosearchDisplay: Reset the keyboard focus after displaying async results
Rui Matos [Sun, 29 Apr 2012 22:25:59 +0000 (00:25 +0200)]
searchDisplay: Reset the keyboard focus after displaying async results

We hide the content around displaying new search results to prevent
flickering, unfortunately, one side effect of hiding an actor is
losing key focus if it currently is on the that actor or any
child. This could happen in the case of async results showing up after
the user had moved focus to the search results.

This patch works around that issue by saving the key focus and
resetting it back after displaying the new async results.

https://bugzilla.gnome.org/show_bug.cgi?id=675078

14 years agolookingGlass: Remove the "Errors" tab
Jasper St. Pierre [Sun, 29 Apr 2012 20:42:45 +0000 (16:42 -0400)]
lookingGlass: Remove the "Errors" tab

We already have one too many logging systems. Remove the errors tab
and make global.log/global.logError point to window.log/window.logError
instead.

https://bugzilla.gnome.org/show_bug.cgi?id=675104

14 years agoenvironment: Allow window.log to take multiple arguments
Jasper St. Pierre [Sun, 29 Apr 2012 20:41:08 +0000 (16:41 -0400)]
environment: Allow window.log to take multiple arguments

https://bugzilla.gnome.org/show_bug.cgi?id=675104

14 years agoNetworkMenu: use network-offline while loading
Giovanni Campagna [Sat, 28 Apr 2012 16:04:14 +0000 (18:04 +0200)]
NetworkMenu: use network-offline while loading

network-error is partially red and thus can be distracting at
login. Use network-offline instead.

https://bugzilla.gnome.org/show_bug.cgi?id=674426

14 years agoRevert "popupMenu: Fix RemoteMenu items with boolean state action"
Florian Müllner [Fri, 27 Apr 2012 19:40:34 +0000 (21:40 +0200)]
Revert "popupMenu: Fix RemoteMenu items with boolean state action"

This reverts commit 7293ddb22c3a1b97ea74e892af20e62ed3b31a3e.

14 years agoUpdated Brazilian Portuguese translation
Jonh Wendell [Sat, 28 Apr 2012 13:46:14 +0000 (10:46 -0300)]
Updated Brazilian Portuguese translation

14 years agodash: Destroy tooltip label when item is removed
Ron Yorston [Sun, 8 Apr 2012 19:35:41 +0000 (20:35 +0100)]
dash: Destroy tooltip label when item is removed

14 years agonotificationDaemon: Match app based on WM_CLASS
Jasper St. Pierre [Mon, 9 Apr 2012 01:39:59 +0000 (22:39 -0300)]
notificationDaemon: Match app based on WM_CLASS

Most tray applets won't have an associated window in the same PID. We
need to fall back to the WM_CLASS in this case.

https://bugzilla.gnome.org/show_bug.cgi?id=673761

14 years agojhbuild wrapper: Clean up environment variable logic
Jasper St. Pierre [Thu, 26 Apr 2012 20:28:16 +0000 (16:28 -0400)]
jhbuild wrapper: Clean up environment variable logic

Lots of things here were unused. First, we don't need to calculate
the js_dir when not running from the source tree, which makes the
branch mostly empty, meaning we can merge the two branches.

14 years agojhbuild wrapper: Re-set typelib path to the src dir
Jasper St. Pierre [Thu, 26 Apr 2012 20:25:19 +0000 (16:25 -0400)]
jhbuild wrapper: Re-set typelib path to the src dir

This allows us running uninstalled. While we're at it, though, remove
JHBUILD_TYPELIBDIR. jhbuild shell should add its own stuff to GI_TYPELIB_PATH,
and we don't want to half reimplement jhbuild. The wrapper script should be
solely for the case of running from the source directory, and not care about
jhbuild at all.